27/04/2025 - 03/05/2025

30/04/2025 22:21

   def _get_scalar_values(self, pause: float = 0.1):
        """Reimplementation to perform some extra setup."""
        rc = get_readout_controller(self.board)
        rc.set_readout_channels(self.channels)
        tc = self.board.trigger
        tc.tsel = {
            "0_15": True,
            "16_31": True,
        }
        tc.references = {
            "0_15": self.references,
            "16_31": self.references,
        }
        return self._get_scalar_values_vertical(pause)
   def _get_scalar_values(self, pause: float = 0.1):
        """Reimplementation to perform some extra setup."""
        rc = get_readout_controller(self.board)
        rc.set_readout_channels(self.channels)
        tc = self.board.trigger
        tc.tsel = {
            "0_15": True,
            "16_31": True,
        }
        tc.references = {
            "0_15": self.references,
            "16_31": self.references,
        }
        return self._get_scalar_values_vertical(pause)

It appears this above function is how the threshold scan in naludaq/tools/threshold_scan/hdsoc_thresholdscan.py sets the reference values.